revit平台防火分区的快速绘制方法与流程 |
您所在的位置:网站首页 › revit 防火分区 › revit平台防火分区的快速绘制方法与流程 |
本发明涉及图像绘制技术领域,尤其涉及revit平台防火分区的快速绘制方法。 背景技术: 现有的绘制平台存在无专属绘制命令,须多命令操作,反复易出错的问题。由于污水处理厂的特殊性,工艺水池等构筑物可不计入防火分区面积,需建筑与工艺专业交互确认后编辑边界扣减,专业交互不智能;防火分区路径复杂,绘制闭合边界出错率高;锁定无关图元需人工操作,易疏漏出错;人工标记面积,修改名称,编辑填充图案,自动化程度低。 技术实现要素: 为解决上述技术问题,本发明的目的在于提供revit平台防火分区的快速绘制方法,以解决现有技术中存在的问题,实现防火分区绘制的简洁化、智能化,实现专业交互便捷设计,实现防火分区视图自动建立、数量自动计算,不计入防火分区面积自动扣减,编号、命名、填充等辅助功能自动设计。 为达到上述技术效果,本发明采用了以下技术方案: revit平台防火分区的快速绘制方法,包括以下步骤: s1:新建面积方案创建“防火分区”面积平面类型; s2:绘制防火分区。 具体地,所述步骤s1具体包括以下步骤: (1)根据楼层提取每个楼层的模型边界区域,计算该区域的总面积; (2)根据楼层提取模型内所有需扣减区域,并计算每个面积并按照楼层求总和; (3)根据公式计算每个楼层应计入防火面积,防火面积是否等于总面积-需扣减的面积总和; (4)将应计入防火面积展示到弹窗; (5)用户输入单个防火分区面积; (6)计算防火分区数量是否等于应计入防火面积/单个防火分区面积; (7)将计算的出的防火分区数量显示到弹窗。 具体地,所述步骤s2具体包括以下步骤: (1):绘制“防火分区”—“操作层/池体层防火分区”命令程序自动建立操作层/池体层防火分区视图并设置视图范围、规程、详细程度等参数; (2):“线”绘制单个防火分区闭合边界,完成单个防火分区绘制,程序自动扣减不计入防火分区面积,自动编号,自动命名,自动填充; (3):解析楼层所在模型内所有需扣减的区域,保存为一个扣减集合; (4):使用详图线功能进行区域绘制; (5):监听用户操作,每次鼠标点击,检查该区域是否闭合,闭合判断起始点坐标是否等于终止点坐标并且区域非直线; (6):根据闭合区域创建一个填充对象,并获取该填充对象的面积; (7):循环扣减集合,针对每个扣减区域与该闭合区域求交,并计算面积,得出该闭合区域需要扣减的面积; (8):计算该闭合区域防火分区面积是否等于该填充对象的面积-扣减总面积; (9):将面积数值展现到模型上; (10):编辑边界以满足规范要求,程序自动重复(3)-(7); (11):添加疏散路径与距离。 与现有技术相比,本发明的有益效果为,能够实现以下功能,以提高效率。 (1)、实现建筑与工艺在不计入防火分区构筑物设计上的便捷交互; (2)、自动识别建立分区视图,设定参数与模式,锁定图元,实现绘制防火分区命令的简洁化; (3)、自动计算并扣减面积、编号、命名、填充,实现智能化绘制。 具体实施方式 下面将对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。 本实施例提供的revit平台防火分区的快速绘制方法,包括以下步骤: s1:新建面积方案创建“防火分区”面积平面类型; s2:绘制防火分区。 在本实施例中,所述步骤s1具体包括以下步骤: (1)根据楼层提取每个楼层的模型边界区域,计算该区域的总面积; (2)根据楼层提取模型内所有需扣减区域,并计算每个面积并按照楼层求总和; (3)根据公式计算每个楼层应计入防火面积,防火面积是否等于总面积-需扣减的面积总和; (4)将应计入防火面积展示到弹窗; (5)用户输入单个防火分区面积; (6)计算防火分区数量是否等于应计入防火面积/单个防火分区面积; (7)将计算的出的防火分区数量显示到弹窗。 在本实施例中,所述步骤s2具体包括以下步骤: (1):绘制“防火分区”—“操作层/池体层防火分区”命令程序自动建立操作层/池体层防火分区视图并设置视图范围、规程、详细程度等参数; (2):“线”绘制单个防火分区闭合边界,完成单个防火分区绘制,程序自动扣减不计入防火分区面积,自动编号,自动命名,自动填充; (3):解析楼层所在模型内所有需扣减的区域,保存为一个扣减集合; (4):使用详图线功能进行区域绘制; (5):监听用户操作,每次鼠标点击,检查该区域是否闭合,闭合判断起始点坐标是否等于终止点坐标并且区域非直线; (6):根据闭合区域创建一个填充对象,并获取该填充对象的面积; (7):循环扣减集合,针对每个扣减区域与该闭合区域求交,并计算面积,得出该闭合区域需要扣减的面积; (8):计算该闭合区域防火分区面积是否等于该填充对象的面积-扣减总面积; (9):将面积数值展现到模型上; (10):编辑边界以满足规范要求,程序自动重复(3)-(7); (11):添加疏散路径与距离。 以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。本发明未详细描述的技术、形状、构造部分均为公知技术。 技术特征: 1.revit平台防火分区的快速绘制方法,其特征在于,包括以下步骤: s1:新建面积方案创建“防火分区”面积平面类型; s2:绘制防火分区。 2.如权利要求1所述的revit平台防火分区的快速绘制方法,其特征在于,所述步骤s1具体包括以下步骤: (1)根据楼层提取每个楼层的模型边界区域,计算该区域的总面积; (2)根据楼层提取模型内所有需扣减区域,并计算每个面积并按照楼层求总和; (3)根据公式计算每个楼层应计入防火面积,防火面积是否等于总面积-需扣减的面积总和; (4)将应计入防火面积展示到弹窗; (5)用户输入单个防火分区面积; (6)计算防火分区数量是否等于应计入防火面积/单个防火分区面积; (7)将计算的出的防火分区数量显示到弹窗。 3.如权利要求1所述的revit平台防火分区的快速绘制方法,其特征在于,所述步骤s2具体包括以下步骤: (1):绘制“防火分区”—“操作层/池体层防火分区”命令程序自动建立操作层/池体层防火分区视图并设置视图范围、规程、详细程度等参数; (2):“线”绘制单个防火分区闭合边界,完成单个防火分区绘制,程序自动扣减不计入防火分区面积,自动编号,自动命名,自动填充; (3):解析楼层所在模型内所有需扣减的区域,保存为一个扣减集合; (4):使用详图线功能进行区域绘制; (5):监听用户操作,每次鼠标点击,检查该区域是否闭合,闭合判断起始点坐标是否等于终止点坐标并且区域非直线; (6):根据闭合区域创建一个填充对象,并获取该填充对象的面积; (7):循环扣减集合,针对每个扣减区域与该闭合区域求交,并计算面积,得出该闭合区域需要扣减的面积; (8):计算该闭合区域防火分区面积是否等于该填充对象的面积-扣减总面积; (9):将面积数值展现到模型上; (10):编辑边界以满足规范要求,程序自动重复(3)-(7); (11):添加疏散路径与距离。 技术总结本发明涉及图像绘制技术领域,具体涉及revit平台防火分区的快速绘制方法,包括步骤:S1:新建面积方案创建“防火分区”面积平面类型;S2:绘制防火分区。以解决现有技术中存在的问题,实现防火分区绘制的简洁化、智能化,实现专业交互便捷设计,实现防火分区视图自动建立、数量自动计算,不计入防火分区面积自动扣减,编号、命名、填充等辅助功能自动设计。技术研发人员:侯锋;邵彦青;吴秋萍;张亚冉;郑书畅;周杰受保护的技术使用者:四川蓉信开工程设计有限公司技术研发日:2020.12.08技术公布日:2021.03.19 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |